Next: Devices, Previous: Managing Curves, Up: Graphics [Contents][Index]
The g g (calc-graph-grid) command
turns the “grid” on and off. It is off by default;
tick marks appear only at the edges of the graph. With the grid
turned on, dotted lines appear across the graph at each tick
mark. Note that this command only changes the setting in
*Gnuplot Commands*; to see the effects of the change
you must give another g p command.
The g b (calc-graph-border) command
turns the border (the box that surrounds the graph) on and off.
It is on by default. This command will only work with GNUPLOT 3.0
and later versions.
The g k (calc-graph-key) command turns
the “key” on and off. The key is a chart in the
corner of the graph that shows the correspondence between curves
and line styles. It is off by default, and is only really useful
if you have several curves on the same graph.
The g N (calc-graph-num-points)
command allows you to select the number of data points in the
graph. This only affects curves where neither “x” nor
“y” is specified as a vector. Enter a blank line to
revert to the default value (initially 15). With no prefix
argument, this command affects only the current graph. With a
positive prefix argument this command changes or, if you enter a
blank line, displays the default number of points used for all
graphs created by g a that don’t specify the
resolution explicitly. With a negative prefix argument, this
command changes or displays the default value (initially 5) used
for 3D graphs created by g A. Note that a 3D setting
of 5 means that a total of ‘5^2 = 25’
points will be computed for the surface.
Data values in the graph of a function are normally computed to a precision of five digits, regardless of the current precision at the time. This is usually more than adequate, but there are cases where it will not be. For example, plotting ‘1 + x’ with ‘x’ in the interval ‘[0 .. 1e-6]’ will round all the data points down to 1.0! Putting the command ‘set precision n’ in the *Gnuplot Commands* buffer will cause the data to be computed at precision n instead of 5. Since this is such a rare case, there is no keystroke-based command to set the precision.
The g h (calc-graph-header) command
sets the title for the graph. This will show up centered above
the graph. The default title is blank (no title).
The g n (calc-graph-name) command sets
the title of an individual curve. Like the other
curve-manipulating commands, it affects the most recently added
curve, i.e., the last curve on the list in the *Gnuplot
Commands* buffer. To set the title of the other curves you
must first juggle them to the end of the list with g
j, or edit the *Gnuplot Commands* buffer by
hand. Curve titles appear in the key; if the key is turned off
they are not used.
The g t (calc-graph-title-x) and
g T (calc-graph-title-y) commands set the
titles on the “x” and “y” axes,
respectively. These titles appear next to the tick marks on the
left and bottom edges of the graph, respectively. Calc does not
have commands to control the tick marks themselves, but you can
edit them into the *Gnuplot Commands* buffer if you
wish. See the GNUPLOT documentation for details.
The g r (calc-graph-range-x) and
g R (calc-graph-range-y) commands set the
range of values on the “x” and “y” axes,
respectively. You are prompted to enter a suitable range. This
should be either a pair of numbers of the form,
‘min:max’, or a
blank line to revert to the default behavior of setting the range
based on the range of values in the data, or
‘$’ to take the range from the top of
the stack. Ranges on the stack can be represented as either
interval forms or vectors: ‘[min ..
max]’ or ‘[min,
max]’.
The g l (calc-graph-log-x) and g
L (calc-graph-log-y) commands allow you to set
either or both of the axes of the graph to be logarithmic instead
of linear.
For 3D plots, g C-t, g C-r, and g C-l (those are letters with the Control key held down) are the corresponding commands for the “z” axis.
The g z (calc-graph-zero-x) and g
Z (calc-graph-zero-y) commands control whether
a dotted line is drawn to indicate the “x” and/or
“y” zero axes. (These are the same dotted lines that
would be drawn there anyway if you used g g to turn
the “grid” feature on.) Zero-axis lines are on by
default, and may be turned off only in GNUPLOT 3.0 and later
versions. They are not available for 3D plots.
The g s (calc-graph-line-style)
command turns the connecting lines on or off for the most
recently added curve, and optionally selects the style of lines
to be used for that curve. Plain g s simply toggles
the lines on and off. With a numeric prefix argument, g
s turns lines on and sets a particular line style. Line
style numbers start at one and their meanings vary depending on
the output device. GNUPLOT guarantees that there will be at least
six different line styles available for any device.
The g S (calc-graph-point-style)
command similarly turns the symbols at the data points on or off,
or sets the point style. If you turn both lines and points off,
the data points will show as tiny dots. If the “y”
values being plotted contain error forms and the connecting lines
are turned off, then this command will also turn the error bars
on or off.
Another way to specify curve styles is with the
LineStyles and PointStyles variables.
These variables initially have no stored values, but if you store
a vector of integers in one of these variables, the g
a and g f commands will use those style numbers
instead of the defaults for new curves that are added to the
graph. An entry should be a positive integer for a specific
style, or 0 to let the style be chosen automatically, or
-1 to turn off lines or points altogether. If there are
more curves than elements in the vector, the last few curves will
continue to have the default styles. Of course, you can later use
g s and g S to change any of these
styles.
For example, '[2 -1 3] RET s t
LineStyles causes the first curve to have lines in style
number 2, the second curve to have no connecting lines, and the
third curve to have lines in style 3. Point styles will still be
assigned automatically, but you could store another vector in
PointStyles to define them, too.
Next: Devices, Previous: Managing Curves, Up: Graphics [Contents][Index]